package collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Random;

public class Test2 {
    public static void main(String[] args) {
        Collection<Integer> c = new ArrayList<>();
        /*
        思路:
        1:实例化Random
        2:使用for循环,生成10个随机数,每次通过random生成一个随机数并存入集合c中random.nextInt(100)
        3:使用迭代器遍历集合
        4:每当获取一个元素后判断是否为偶数(使用该数字对2取余数,如果为0则是偶数)然后删除该元素
        5:遍历结束后输出集合查看结果
         */
        Random random = new Random();
        for (int i=0;i<10;i++){
            c.add(random.nextInt(100));
        }
        System.out.println(c);

        Iterator<Integer> it = c.iterator();
        while(it.hasNext()){
            int num = it.next();
//            if(num%2==0){//是否为偶数
            if(num%2!=0){//是否为奇数
                it.remove();
            }
        }
        System.out.println(c);


    }
}
